separation of powers - Deutsch Englisch Wörterbuch